home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-9.10-netbook-remix-PL.iso / casper / filesystem.squashfs / usr / share / doc / libschroedinger-1.0-0 / TODO < prev   
Text File  |  2009-06-01  |  2KB  |  75 lines

  1.  
  2.  - modify scheduler to run multiple tasks on the same picture
  3.    simultaneously
  4.  
  5.  - "rate distortion" for time vs. ME searching
  6.  
  7.  - 
  8.  
  9.  
  10.  
  11. BUGS:
  12.  
  13. general:
  14.  
  15.   add copyright blocks
  16.  
  17.   add profile support
  18.  
  19.   add bit peeling
  20.  
  21. schropack.c:
  22.  
  23.   figure out how to push disjoint buffers if possible
  24.  
  25. schrodecoder.c:
  26.  
  27.   trick modes (decode_prediction_only) should be made into parameters
  28.  
  29.   sanitize code layout
  30.  
  31. schroencoder.c:
  32.  
  33.   sanitize code layout
  34.  
  35.   don't use metric in SchroMotionVector
  36.  
  37. schrohistogram.c:
  38.  
  39.   rename ilogx/iexpx to something sane
  40.  
  41. schroparams.c:
  42.  
  43.   write function for determining optimal index for various parameters
  44.  
  45.   move data to schrobitstream.c
  46.  
  47. schropredict.c:
  48.  
  49.   implement "how did we get this" bitfield
  50.  
  51. schrowavelet.c:
  52.  
  53.   implement 32-bit code
  54.  
  55. schrooil.c:
  56.  
  57.   move stuff to liboil
  58.  
  59.   add arrays of arrays to liboil
  60.  
  61.  
  62. simplify complex functions:
  63.  
  64. 42    44    181    263    292    schrodecoder.c(264): schro_decoder_iterate
  65. 37    37    124    43    152    schromotion.c(44): schro_obmc_init
  66. 36    36    129    1748    206    schroencoder.c(1749): schro_encoder_encode_subband
  67. 26    26    100    647    176    schrodecoder.c(648): schro_decoder_decode_access_unit
  68. 25    25    77    1316    136    schroencoder.c(1317): schro_encoder_encode_access_unit_header
  69. 25    25    57    907    99    schroencoder.c(908): schro_encoder_encode_picture_prediction
  70. 21    21    109    830    149    schropredict.c(831): schro_encoder_hierarchical_prediction_2
  71. 21    21    105    121    130    schroquantiser.c(122): schro_encoder_calculate_subband_weights
  72. 20    20    51    1030    80    schrowavelet.c(1030): schro_iiwt_daub_9_7
  73. 20    20    128    341    141    schropredict.c(342): schro_motion_field_global_prediction
  74.  
  75.